produce energy - French English Dictionary